Управление пользователями и группами

Майоров Дмитрий Андреевич

Цель работы

Получить представление о работе с учётными записями пользователей и группами пользователей в операционной системе типа Linux.

Выполнение лабораторной работы

Определяем какую учетную запись пользователя мы используем

Выполнение лабораторной работы

Выводим на экран более подробную информацию. Здесь user ID = 1000, имя пользователя mayorovda. Group ID = 1000, основная группа - mayorovda. Пользователь состоит в двух группах - mayorovda и wheel

Выполнение лабораторной работы

Переключаемся в учетную запись root. Снова выводим подробную информацию. Здесь user ID = 0. Group ID = 0. Группа одна - root

Выполнение лабораторной работы

Открываем файл etc/sudoers и убеждаемся что там есть строка %wheel ALL=(ALL) ALL. Эта строка позволяет всем членам группы wheel выполнять любые команды с правами root через sudo.

Выполнение лабораторной работы

Создаем пользователя alice, входящего в группу wheel. Убеждаемся что пользователь добавлен в эту группу. Задаем пароль для пользователя

Выполнение лабораторной работы

Создаем пользователя bob. Задаем для него пароль и смотрим в какие группы он входит

Выполнение лабораторной работы

Открываем файл etc/login.defs для редактирования. Изменяем нужные нам параметры. CREATE_HOME = yes. USERGROUPS_ENAB no

Выполнение лабораторной работы

Создайем каталоги Pictures и Documents

Выполнение лабораторной работы

Добавляем в файл .bashrc строку export EDITOR=/usr/bin/vim. Эта запись означает, что текстовый редактор vim будет установлен по умолчанию для инструментов, которые нуждаются в изменении текстовых файлов.

Выполнение лабораторной работы

Создаем пользователя carol и задаем для него пароль

Выполнение лабораторной работы

Смотрим информацию о пользователе Carol.Убеждаемся, что каталоги Pictures и Documents были созданы в домашнем каталоге пользователя carol.

Выполнение лабораторной работы

Смотрим строку записи о пароле пользователя. Сначала имя пользователя. Далее захэшированный пароль. Далее дата последнего изменения пароля. Потом минимальный возраст пароля. Потом максимальный возраст пароля. После этого меняем свойства пароля

Выполнение лабораторной работы

Убеждаемся, что идентификатор alice существует во всех трёх файлах. Убеждаемся, что идентификатор carol существует не во всех трёх файлах

Выполнение лабораторной работы

Создаем группы main и third

Выполнение лабораторной работы

Добавляем пользователей alice и bob в группу main, а carol — в группу third

Выполнение лабораторной работы

Убеждаемся, что пользователь carol правильно добавлен в группу third

Выводы

Получено представление о работе с учётными записями пользователей и группами пользователей в операционной системе типа Linux.